package lab02.test17;

/**
 * Created by Administrator on 2017/10/26.
 */
public class Number {
    public static void main(String[] args) {
//定义一个10个元素组成的一维数组，
// 输出该数组中的最大值、最小值、所有元素总和，
// 以及最大值和最小值在该数组中的位置。
        int[] numbers=new int[10];
        //ctrl+d复制一行
        //ctrl+x删除一行
        numbers[0]=12;
        numbers[1]=26;
        numbers[2]=122;
        numbers[3]=132;
        numbers[4]=152;
        numbers[5]=162;
        numbers[6]=172;
        numbers[7]=1892;
        numbers[8]=192;
        numbers[9]=112;
        //打印数组的所以元素
        int i;
        for (i=0;i<numbers.length;i++){
            System.out.println(numbers[i]);
        }
        //最大值及位置
        int max=0,a=1;
        for (i = 0; i < numbers.length; i++) {
            max = max > numbers[i] ? max : numbers[i];
        }
        for (i=0;i<numbers.length;i++){
            if (max>numbers[i]){
                a=i-1;
            }
        }
        System.out.println("最大值为"+max);
        System.out.println("最大值位置为第"+a+"位");
        //最小值及位置
        int min=max,b=1;
        for (i = 0; i < numbers.length; i++) {
            min = min < numbers[i] ? min : numbers[i];
        }
        for (i=0;i<numbers.length;i++){
            if (min<numbers[i]){
                b=numbers.length-i;
            }
        }
        System.out.println("最小值为"+min);
        System.out.println("最小值位置为第"+b+"位");
        //总合
        int sum=0;
        for (i=0;i<numbers.length;i++){
            sum+=numbers[i];
        }
        System.out.println("总和是"+sum);
    }



}
